package com.cykj.admin.service;

import com.cykj.admin.vo.DictVO;
import com.cykj.common.dto.ResponseDTO;
import org.apache.ibatis.annotations.Param;

/**
 * @BelongsProject: smart_recruit_backend
 * @BelongsPackage: com.cykj.admin.service
 * @Author: 小小卢
 * @CreateTime: 2025-08-28 11:41
 * @Description: TODO
 */
public interface IDictService {
    //查询所有字典类型
    ResponseDTO getAllDictTypeList();
    //条件查询字典类型
    ResponseDTO getDictTypeList(DictVO dictVO);
    //新增字典类型
    ResponseDTO addDictType(DictVO dictVO);
    //修改字典类型
    ResponseDTO updateDictType(DictVO dictVO);
    //启/禁用字典类型
    ResponseDTO deleteDictType(DictVO dictVO);

    //查询字典数据
    ResponseDTO getDictDataList(DictVO dictVO);
    //新增字典数据
    ResponseDTO addDictData(DictVO dictVO);
    //修改字典数据
    ResponseDTO updateDictData(DictVO dictVO);
    //启/禁用字典数据
    ResponseDTO deleteDictData(DictVO dictVO);

}
